package com.zs.pojo;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.*;
import java.util.Date;
@Data
public class User1 {

    /*
    * @NotNull  不为null  包装类型不能为null 【单个包装类型】
    * @NotBlank   不为null 且不为空字符串""
    * @NotEmpty   不为null 且不为空字符串"",集合和数组长度必须大于0
    * */
    @NotNull
    private String name;
    @Min(value = 18, message = "用户年龄不能小于18岁")
    @Max(value = 100, message = "用户年龄不能大于100岁")
    private Integer age;
    @Digits(integer = 3, fraction = 1, message = "用户身高只能是3位小数")
    private Double height;
    @Past
    private Date birthday;
    @Length(min = 6, max = 12, message = "用户密码长度必须在6-12位之间")
    private String password;
}
